AgPi: Agents on Raspberry Pi

نویسندگان

  • Tushar Semwal
  • Shivashankar Bhaskaran Nair
  • Mostafa Bassiouni
چکیده

The Raspberry Pi and its variants have brought with them an aura of change in the world of embedded systems. With their impressive computation and communication capabilities and low footprint, these devices have thrown open the possibility of realizing a network of things in a very cost-effective manner. While such networks offer good solutions to prominent issues, they are indeed a long way from being smart or intelligent. Most of the currently available implementations of such a network of devices involve a centralized cloud-based server that contributes to making the necessary intelligent decisions, leaving these devices fairly underutilized. Though this paradigm provides for an easy and rapid solution, they have limited scalability, are less robust and at times prove to be expensive. In this paper, we introduce the concept of Agents on Raspberry Pi (AgPi) as a cyber solution to enhance the smartness and flexibility of such embedded networks of physical devices in a decentralized manner. The use of a Multi-Agent System (MAS) running on Raspberry Pis aids agents, both static and mobile, to govern the various activities within the network. Agents can act autonomously or on behalf of a human user and can collaborate, learn, adapt and act, thus contributing to embedded intelligence. This paper describes how Tartarus, a multi-agent platform, embedded on Raspberry Pis that constitute a network, can bring the best out of the system. To reveal the versatility of the concept of AgPi, an application for a Location-Aware and Tracking Service (LATS) is presented. The results obtained from a comparison of data transfer cost between the conventional cloud-based approach with AgPi have also been included.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

پیاده‌سازی الگوریتم‌های پردازش تصویر روی یک سامانه نهفته کارا با ابزارهای توسعه منبع باز

در این مقاله، Raspberry Pi 2 به عنوان سخت‌افزاری کم هزینه، کم وزن و کم توان برای پیاده‌سازی روش‎های آشکارسازی اهداف در تصویر مادون قرمز مورد بررسی و تحلیل قرار می‌گیرد. پیاده‌سازی مناسب این روش‌ها و انجام عملیات بصورت بلادرنگ برای سامانه‌های دفاعی از اهمیت ویژه‌ای برخوردار است. نتایج نشان می‌دهند که Raspberry Pi 2 دارای قدرت محاسباتی کافی برای پیاده‌سازی الگوریتم‌ آشکارسازی هدف در تصاویر مادون ...

متن کامل

Eyeball Movement Based Cursor Using Raspberry Pi

Some peoples cannot able to operate computers because of an illness. The idea of eye controls of great use to not only the future of natural input but more importantly the handicapped and disabled. Moreover implementing a controlling system in it enables them to operate computer without the help of another person. It is more helpful to handicapped peoples. Those are need to operate computers wi...

متن کامل

Secured Smart Home Energy Monitoring System (sshems) Using Raspberry Pi

This paper deals with the design and implementation of Secure Home Automation using Raspberry Pi for mobile devices that leverage mobile technology to provide essential security to our homes and associated control operations. The proposed home security solution hinges on our novel integration of cameras and motion detectors into web application. Raspberry Pi operates and controls motion detecto...

متن کامل

Raspberry Pi 2 as an Feasible Alternative for Cloud Based Parallel Computing Solutions

Data centres use about 250 350 TWh of electric energy per year. About 33% of the data centres power consumption comes from IT equipment. ARM devices are 3 to 4 times more efficient than the traditional x86 based devices [5]. In recent years, ARM processors have been used in small devices such as the Raspberry Pi [23]. The next generation, the Raspberry Pi 2 model B, has a higher clocked quad-co...

متن کامل

Educational Programming on the Raspberry Pi

The original aim when creating the Raspberry Pi was to encourage “kids”—pre-university learners—to engage with programming, and to develop an interest in and understanding of programming and computer science concepts. The method to achieve this was to give them their own, low cost computer that they could use to program on, as a replacement for a family PC that often did not allow this option. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016